GtkWindow: Don't needlessly resize popovers
authorTimm Bäder <mail@baedert.org>
Wed, 23 Sep 2015 06:56:56 +0000 (08:56 +0200)
committerTimm Bäder <mail@baedert.org>
Tue, 29 Sep 2015 13:28:55 +0000 (15:28 +0200)
commitb92213e49d898f3528d44452634dc14c93230e98
tree3133fcacc676bf0456b32a61deff5cd45da899b1
parenteb8a64982e4a6294bfa513b385d0cbb42b796686
GtkWindow: Don't needlessly resize popovers

Check whether the given popover even changed size in
_gtk_window_set_popover_position. If not, just move its GdkWindow
without calling gtk_widget_queue_resize. Using popover_get_rect here is
still relatively costly, but popover_size_allocate would be doing that
anyway.

https://bugzilla.gnome.org/show_bug.cgi?id=755435
gtk/gtkwindow.c